has exceeded its allotted time limit. has timed-out due to inactivity. has been UNEXPECTEDLY closed. has been closed from the remote end of the connection. has received a closure string from the remote end of the connection.